nt CheckPhoneNum(char * num)
{
    int i=0, j=0, a=0,k=0;
    k=strlen(num)-1;
    for (i=k; i>=0; --i)
        if (num[i]>47&&num[i]<58)
            ++j;
        else if (num[i]==45)
            ++a;
        else return 1;
    if (a>2||j<7||a<1||k==8||j>11)
        return 1;
    switch (a)
    {
        case 1: if (num[3]!=45||j!=7)
                return 1;
            else    return 0;
        case 2: if (num[k-8]!=45||num[k-7]==48||num[k-4]!=45)
                return 1;
            else    return 0;
    }
}

